﻿using System.Collections.Generic;

namespace ErrorDumper.Providing {
    public interface IExceptionProvider {
        int GetCount(ExceptionQuery query);
        ICollection<ExceptionHeader> GetHeaders(ExceptionQuery query);
        ICollection<ExceptionHeader> GetHeaders(IEnumerable<string> handles);
        string GetContent(string handle);
        int Delete(ExceptionQuery query);
        int Delete(IEnumerable<string> handles);
    }
}